

// 导入第三方模板引擎art-template模块
// let template=require("art-template");


// 导入并接受集合模块
// let student = require("../model/Student.js")
// 导入系统模块querystring模块
// let querystring=require("querystring");
// 导入第三方路由模块（返回值是用于创建路由对象的方法函数）
let getRouter=require("router");
let epidemicData = require('../mock_database/epidemic.js');
// 通过方法创建路由对象(这个路由对象本质上也是一个方法)
const router=getRouter();
const axios = require('axios');
const request = require('request');
const overSeasData = require('../mock_database/countryData.js');
// 用路由对象的方法创建测试路由(第一个参数是访问路径。第二个参数是回调函数)，创建实现呈递模板页面的路由
// router.get("/list",async(req,res)=>{
// 	// 查询出数据库中的学生数据
// 	let students = await student.find();
// 	// console.log(students);
// 	const list_html=template("list.art",{
// 		students:students
// 	})

// 	res.end(list_html);
// })
// router.get("/logon",(req,res)=>{
// 	const logon_html=template("logon.art",{})
// 	res.end(logon_html)
// })
// // 创建接受并处理客户端添加的学生数据的路由
// router.post("/add",(req,res)=>{
// 	// console.log("okkk!");
// 	// 接受post请求参数
// 	let formDate="";
// 	req.on("data",param=>{
// 		formDate +=param;
		
// 	})
// 	req.on("end",async()=>{
// 	await student.create(querystring.parse(formDate));
// 		// 重定向回list页面
// 		res.writeHead(301,{
// 			location:"/list",
// 		})
// 		res.end();


// 	})

// })

//获取国内疫情数据的接口
router.get('/getEpidemicData',(req,res)=>{
	// console.log(epidemicData)
	let data = epidemicData.data;
	res.end(JSON.stringify(data));
});
//获取海外疫情数据的接口
router.get('/getOverSeasEpidemicData',(req,res)=>{
	// console.log(epidemicData)
	let data = overSeasData;
	res.end(JSON.stringify(data));
});
//获取头条新闻数据的接口
router.get('/getNews',(req,res)=>{
	// let result = await axios.get('http://c.3g.163.com/nc/article/list/T1467284926140/0-20.html');
	request.post({url:'https://api.jisuapi.com/news/get?appkey=d465a59bdcbcf26c',from:{channel:'头条'}}, function(error, response, body) {
	    if (!error && response.statusCode == 200) { 
			console.log('新闻数据获取成功');
			return res.end(body);    	
	    }
	    console.log('新闻数据获取失败',response.statusCode);
	})
	
})
module.exports=router;










